Building A Smart Office